2 8 17 21 32 40 47 59 64 80 106 111 123 129 140 155 164 171 181 192 199 209 234 240 259 261 269 275 278 287 299 304 309 327 336 341 349 359 369 379 385 394 400 407 412 426 438 446 447 453 457 461 464 478 479 482 488 492 499 504 511 517 520 530 542 543 547 554 574 581 593 619 639 647 661 672 681 693 699 725 737 742 749 762 766 776 781 794 813 821 824 835 844 853 864 878 886 893 904 913 933 939 942 953 962 972 975 979 987 990 994 998 
